package co.gov.medellin.sdep.sisdep.model;

/**
  *
  * @author dd/MM/yyyy
  * @version 1.0
  * comentario para la clase mapping de la tabla SISDEP.GES_ARTICULO_T
  * ---
  * Nota: Cada propiedad tiene referenciado su tipo Java asociado 
  *       en la Base de Datos [Tipo_BD].
  */
public class ArticuloBase 
       implements java.io.Serializable {

	/**
	 * default serial version
	 */
	private static final long serialVersionUID = 1L;

/* Tipo_BD: java.lang.Long */
  private java.lang.Long id;

  /* Tipo_BD: java.lang.String */
  private java.lang.String codigo;

  /* Tipo_BD: java.lang.String */
  private java.lang.String descripcion;

  /* Tipo_BD: java.lang.String */
  private java.lang.String descripcionAdicional;

  /* Tipo_BD: java.lang.Long */
  protected java.lang.Long idUnidadMedida;

  /* Tipo_BD: java.lang.Long */
  private java.lang.Long peso;

  /* Tipo_BD: java.lang.Long */
  private java.lang.Long volumen;

  /* Tipo_BD: java.lang.Long */
  protected java.lang.Long idSubGrupoArticulo;

  /* Tipo_BD: java.lang.Long */
  protected java.lang.Long idAreaResponsable;

  /* Tipo_BD: java.lang.Long */
  private java.lang.Long valorUnitario;

  /* Tipo_BD: java.lang.Long */
  protected java.lang.Long idUnidadMedidaCompra;

  /* Tipo_BD: java.lang.String */
  private java.lang.String descripcionCompra;

  /* Tipo_BD: java.lang.Long */
  protected java.lang.Long idTipoMaterial;

  /* Tipo_BD: java.lang.String */
  private java.lang.String propio;

  /* Tipo_BD: java.lang.String */
  private java.lang.String estado;

  /* Tipo_BD: java.lang.String */
  private java.lang.String usuarioCrea;

  /* Tipo_BD: java.util.Date */
  private java.util.Date fechaCrea;

  /* Tipo_BD: java.lang.String */
  private java.lang.String usuarioModifica;

  /* Tipo_BD: java.util.Date */
  private java.util.Date fechaModifica;

	/**
	 * @param id
	 */
	public void setId(java.lang.Long id) {
      this.id = id;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getId() {
      return id;
	}

	/**
	 * @param codigo
	 */
	public void setCodigo(java.lang.String codigo) {
      this.codigo = codigo;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getCodigo() {
      return codigo;
	}

	/**
	 * @param descripcion
	 */
	public void setDescripcion(java.lang.String descripcion) {
      this.descripcion = descripcion;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getDescripcion() {
      return descripcion;
	}

	/**
	 * @param descripcionAdicional
	 */
	public void setDescripcionAdicional(java.lang.String descripcionAdicional) {
      this.descripcionAdicional = descripcionAdicional;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getDescripcionAdicional() {
      return descripcionAdicional;
	}

	/**
	 * @param idUnidadMedida
	 */
	public void setIdUnidadMedida(java.lang.Long idUnidadMedida) {
      this.idUnidadMedida = idUnidadMedida;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getIdUnidadMedida() {
      return idUnidadMedida;
	}

	/**
	 * @param peso
	 */
	public void setPeso(java.lang.Long peso) {
      this.peso = peso;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getPeso() {
      return peso;
	}

	/**
	 * @param volumen
	 */
	public void setVolumen(java.lang.Long volumen) {
      this.volumen = volumen;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getVolumen() {
      return volumen;
	}

	/**
	 * @param idSubGrupoArticulo
	 */
	public void setIdSubGrupoArticulo(java.lang.Long idSubGrupoArticulo) {
      this.idSubGrupoArticulo = idSubGrupoArticulo;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getIdSubGrupoArticulo() {
      return idSubGrupoArticulo;
	}

	/**
	 * @param idAreaResponsable
	 */
	public void setIdAreaResponsable(java.lang.Long idAreaResponsable) {
      this.idAreaResponsable = idAreaResponsable;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getIdAreaResponsable() {
      return idAreaResponsable;
	}

	/**
	 * @param valorUnitario
	 */
	public void setValorUnitario(java.lang.Long valorUnitario) {
      this.valorUnitario = valorUnitario;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getValorUnitario() {
      return valorUnitario;
	}

	/**
	 * @param idUnidadMedidaCompra
	 */
	public void setIdUnidadMedidaCompra(java.lang.Long idUnidadMedidaCompra) {
      this.idUnidadMedidaCompra = idUnidadMedidaCompra;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getIdUnidadMedidaCompra() {
      return idUnidadMedidaCompra;
	}

	/**
	 * @param descripcionCompra
	 */
	public void setDescripcionCompra(java.lang.String descripcionCompra) {
      this.descripcionCompra = descripcionCompra;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getDescripcionCompra() {
      return descripcionCompra;
	}

	/**
	 * @param idTipoMaterial
	 */
	public void setIdTipoMaterial(java.lang.Long idTipoMaterial) {
      this.idTipoMaterial = idTipoMaterial;
	}

	/**
	 * @return java.lang.Long
	 */
	public java.lang.Long getIdTipoMaterial() {
      return idTipoMaterial;
	}

	/**
	 * @param propio
	 */
	public void setPropio(java.lang.String propio) {
      this.propio = propio;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getPropio() {
      return propio;
	}

	/**
	 * @param estado
	 */
	public void setEstado(java.lang.String estado) {
      this.estado = estado;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getEstado() {
      return estado;
	}

	/**
	 * @param usuarioCrea
	 */
	public void setUsuarioCrea(java.lang.String usuarioCrea) {
      this.usuarioCrea = usuarioCrea;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getUsuarioCrea() {
      return usuarioCrea;
	}

	/**
	 * @param fechaCrea
	 */
	public void setFechaCrea(java.util.Date fechaCrea) {
      this.fechaCrea = fechaCrea;
	}

	/**
	 * @return java.util.Date
	 */
	public java.util.Date getFechaCrea() {
      return fechaCrea;
	}

	/**
	 * @param usuarioModifica
	 */
	public void setUsuarioModifica(java.lang.String usuarioModifica) {
      this.usuarioModifica = usuarioModifica;
	}

	/**
	 * @return java.lang.String
	 */
	public java.lang.String getUsuarioModifica() {
      return usuarioModifica;
	}

	/**
	 * @param fechaModifica
	 */
	public void setFechaModifica(java.util.Date fechaModifica) {
      this.fechaModifica = fechaModifica;
	}

	/**
	 * @return java.util.Date
	 */
	public java.util.Date getFechaModifica() {
      return fechaModifica;
	}

}